package com.damai.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import com.damai.action.meta.ApiHelperType;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE,ElementType.METHOD})
public @interface ApiMeta {
	/**
	 * 返回类型，主要用于list和page的泛型参数,目前无法获取
	 * @return
	 */
	Class<?> returnParameterized() default ApiMeta.class;
	
	/**
	 * 注释
	 * @return
	 */
	String comment();
	
	/**
	 * 对于返回值的备注
	 * @return
	 */
	String remark() default "";

	
	ApiHelperType helperType() default ApiHelperType.form;
}
